+2006-01-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkpaned.c: Convert to use instance private data.
+
2006-01-10 Michael Natterer <mitch@imendio.com>
* gdk/gdkpango.c (on_renderer_display_closed): disconnect from the
+2006-01-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkpaned.c: Convert to use instance private data.
+
2006-01-10 Michael Natterer <mitch@imendio.com>
* gdk/gdkpango.c (on_renderer_display_closed): disconnect from the
struct _GtkPanedPrivate
{
GtkWidget *saved_focus;
- GtkPaned *first_paned;
- guint32 grab_time;
+ GtkPaned *first_paned;
+ guint32 grab_time;
};
GType
add_move_binding (binding_set, GDK_KP_Home, 0, GTK_SCROLL_START);
add_move_binding (binding_set, GDK_End, 0, GTK_SCROLL_END);
add_move_binding (binding_set, GDK_KP_End, 0, GTK_SCROLL_END);
+
+ g_type_class_add_private (object_class, sizeof (GtkPanedPrivate));
}
static GType
paned->last_allocation = -1;
paned->in_drag = FALSE;
- paned->priv = g_new0 (GtkPanedPrivate, 1);
+ paned->priv = G_TYPE_INSTANCE_GET_PRIVATE (paned, GTK_TYPE_PANED, GtkPanedPrivate);
paned->last_child1_focus = NULL;
paned->last_child2_focus = NULL;
paned->in_recursion = FALSE;
gtk_paned_set_saved_focus (paned, NULL);
gtk_paned_set_first_paned (paned, NULL);
- g_free (paned->priv);
-
G_OBJECT_CLASS (parent_class)->finalize (object);
}